package com.cti.ftpservice.vo;

import java.util.ArrayList;
import java.util.List;

public class OnixXmlFileReadOnixBookBaseInfoVo {

	private String id;
	
	private String ftpfileinfoId;
	
	private String fileLocalPath;
	
	private String fileName;
	
	private String parsingResult;
	
	private boolean successfulParsed;
	
	/**
	 * ftpfileinfo文件解析到的书目总数,不一定是bookBaseInfoVos.size();
	 * 如果xml文件解析的数据量过大，超过1000条，要实行分批存储
	 * 例如：共解析数据3495条，每次存1000条，分三次存储，3个对象的totalRecordCount都是3495
	 */
	private int totalRecordCount;
	
	
	
	private List<OnixBookBaseInfoVo> bookBaseInfoVos=new ArrayList<OnixBookBaseInfoVo>();

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getFtpfileinfoId() {
		return ftpfileinfoId;
	}

	public void setFtpfileinfoId(String ftpfileinfoId) {
		this.ftpfileinfoId = ftpfileinfoId;
	}

	public String getFileLocalPath() {
		return fileLocalPath;
	}

	public void setFileLocalPath(String fileLocalPath) {
		this.fileLocalPath = fileLocalPath;
	}

	public List<OnixBookBaseInfoVo> getBookBaseInfoVos() {
		return bookBaseInfoVos;
	}

	public void setBookBaseInfoVos(List<OnixBookBaseInfoVo> bookBaseInfoVos) {
		this.bookBaseInfoVos = bookBaseInfoVos;
	}

	public int getTotalRecordCount() {
		return totalRecordCount;
	}

	public void setTotalRecordCount(int totalRecordCount) {
		this.totalRecordCount = totalRecordCount;
	}

	public String getFileName() {
		return fileName;
	}

	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	public String getParsingResult() {
		return parsingResult;
	}

	public void setParsingResult(String parsingResult) {
		this.parsingResult = parsingResult;
	}

	public boolean getSuccessfulParsed() {
		return successfulParsed;
	}

	public void setSuccessfulParsed(boolean successfulParsed) {
		this.successfulParsed = successfulParsed;
	}

	
}
